| IdeaBlade.EntityModel.Compat Assembly > IdeaBlade.EntityModel Namespace : BaseOperation<TEventArgs,TOp> Class | 
The following tables list the members exposed by BaseOperation<TEventArgs,TOp>.
| Name | Description | |
|---|---|---|
|  | CanCancel | Returns whether the operation can be cancelled. | 
|  | Cancelled | Returns whether the operation was cancelled. | 
|  | CompletedSuccessfully | Returns whether the operation completed success | 
|  | CompletedSynchronously | Returns whether the operation completed synchronously. | 
|  | Error | Returns the exception if the operation failed. | 
|  | HasError | Returns whether the operation failed. | 
|  | IsCompleted | Returns whether the operation is completed regardless of whether it was cancelled or failed. | 
|  | IsErrorHandled | Was any error that occured handled? | 
|  | Task | The asynchronous task. | 
|  | UserState | Returns the user state which identifies the operation. | 
| Name | Description | |
|---|---|---|
|  | AsyncArgs | The event args associated with the asynchronous operation. | 
|  | CancellationToken | The task cancellation token. | 
|  | CompletedAction | 
| Name | Description | |
|---|---|---|
|  | Cancel | Cancel the asynchronous operation. | 
|  | Equals | (Inherited from object) | 
|  | GetHashCode | (Inherited from object) | 
|  | GetType | (Inherited from object) | 
|  | MarkErrorAsHandled | Mark any error as handled. | 
|  | ToString | (Inherited from object) | 
| Name | Description | |
|---|---|---|
|  | CancelCore | Performs cancel processing. | 
|  | Finalize | (Inherited from object) | 
|  | ForcePropertyChanged | |
|  | MemberwiseClone | (Inherited from object) | 
|  | OnCompleted | 
| Name | Description | |
|---|---|---|
|  | Completed | Raised when the operation finishes. | 
|  | PropertyChanged | Raised when a property changes. |